package typetransfer;

abstract class Father{
	String name;
}
// !!!java只有单继承
class Child extends Father{
	int age;
}

public class Demo1 {
	public static void main(String[] args) {
		Child c = new Child();
		// 父类的引用指向子类对象，指向是继承来的
		Father f = c;     // 向上转型
		
		f.name = "张三";
		//父类的引用不能访问子类自己的东西（没权限）
		//f.age = 10;
		
		Child c2 = (Child)f;  //强制类型转换
		c2.age = 10;
	}
}
